﻿@charset "utf-8";



/* css document */

body { color: #666; font-size: 12px; background: url(../images/topbj.jpg) center top no-repeat; font-family: "Microsoft YaHei"; }

input, button, select, textarea { outline: none }

body th td { color: #333; font-size: 12px; }

a:link { color: #333; font-size: 12px; text-decoration: none; }

a:visited { color: #333; font-size: 12px; text-decoration: none; }

a:hover { color: #ff7a15; font-size: 12px; text-decoration: none; }

a:active { color: #333; font-size: 12px; text-decoration: none; }

body, div, ul, li, h1, h2, h3, h4, h5, h6, form, ul, dd, li, p, th { margin: 0px; padding: 0px; list-style: none; border: 0px; }

input, textarea, select { font-family: inherit; font-weight: inherit; font-size: 12px; }

img { border: 0; }

.fl { float: left; }

.fr { float: right; }

.cp img { border: 1px solid #ccc; padding: 3px; }

.cp img:hover { border: 1px solid #F00; padding: 3px; }

.cp1 img { border: 1px solid #ccc; padding: 3px; }

.cp1 img:hover { border: 1px solid #eb0404; }

.border { border: 1px #ccc solid; }

.border1 { border: 1px #ccc solid; border-top: none; }

.clear { clear: both; height: 0px; overflow: hidden; }

.top10 { margin-top: 10px; overflow: hidden; }

.top20 { margin-top: 20px; overflow: hidden; }

.top30 { margin-top: 30px; overflow: hidden; }

.top38 { margin-top: 38px; overflow: hidden; }

.top40 { margin-top: 40px; overflow: hidden; }

.ding20 { padding-top: 20px; }

.ding25 { padding-top: 25px; }

.ding30 { padding-top: 30px; }

.top60 { margin-top: 60px; }

.top46 { margin-top: 46px; }

.main { margin: 0 auto 10px; width: 1180px; overflow: hidden; }



/* TOP */

.top_bj { width: 100%; height: 33px; background: url(../images/topimg.jpg) repeat-x; }

.top_t { width: 1180px; margin: 0 auto; height: 33px; line-height: 33px; color: #777; }

.top_t a { line-height: 33px; color: #777; }

.top_t a:hover { line-height: 33px; color: #777; text-decoration: underline; }

.top_t span { float: right; }

.top_t span a { line-height: 33px; color: #777; }

.top_di { width: 100%;  }

.logo { width: 330px; height: 45px; padding-top: 34px; }

.logo img{-webkit-animation:flipInX 1s .2s ease both;

-moz-animation:flipInX 1s .2s ease both;}

@-webkit-keyframes flipInX{

0%{-webkit-transform:perspective(400px) rotateX(90deg);

opacity:0}

40%{-webkit-transform:perspective(400px) rotateX(-10deg)}

70%{-webkit-transform:perspective(400px) rotateX(10deg)}

100%{-webkit-transform:perspective(400px) rotateX(0deg);

opacity:1}

}

@-moz-keyframes flipInX{

0%{-moz-transform:perspective(400px) rotateX(90deg);

opacity:0}

40%{-moz-transform:perspective(400px) rotateX(-10deg)}

70%{-moz-transform:perspective(400px) rotateX(10deg)}

100%{-moz-transform:perspective(400px) rotateX(0deg);

opacity:1}}

.ggy { padding-left: 36px; padding-top: 42px; color: #0b6abb; font-weight: bold; font-size: 20px; line-height: 24px; }

.ggy strong { color: #ff7a15; font-weight: bold; font-size: 34px; line-height: 30px;font-family: "Microsoft YaHei";  }

.ggy span { color: #1b1b1b; font-weight: normal; font-size: 30px; line-height: 30px;font-family: "Microsoft YaHei";  }

.lx { width: 300px; height: 84px; padding-left: 70px; padding-top: 5px; background: url(../images/lxbjimg.png) left no-repeat; margin-top: 38px; line-height: 24px; font-size: 18px; color: #FF0000; }

.lx strong { font-size: 32px; color: #1b1b1b; font-family: "Arial"; line-height: 32px; }


.nav_bj { width: 100%; height: 57px; background: url(../images/dhbj.jpg) no-repeat center; }
.nav { width: 1180px; height: 57px; font-family: "Microsoft YaHei"; margin: 0 auto; }
.nav li { float: left; text-align: center; zoom: 1; background: url(../images/nav_li.png) no-repeat right top; margin-left: -2px;font-size: 14px; }
.nav ul li a { height: 57px; line-height: 57px; display: inline-block; color: #fff; zoom: 1; padding: 0 38px; font-size: 14px; }
.nav ul li a:hover { background: #ff7207 url(../images/nav_a.gif) repeat-x center top; text-decoration: none; display: inline-block; zoom: 1; color: #fff; font-size: 14px; }
.nav .cur a { background: #ff7207 url(../images/nav_a.gif) repeat-x center top; text-decoration: none; display: inline-block; zoom: 1; color: #fff; }
.nav .wb { background: none;}

/*导航对于幻灯片新加*/
.dsfhs { width:100%; margin:auto; position:relative;z-index:10000;}
.nav li ul {display:none;}
.nav li.dhh  { color:#036eb8;}
.nav li.dhh ul { position: absolute; top:51px; left:0px; display:block; z-index:10000;}



/*动画*/

.flash_bg { width: 100%; margin: 0 auto; }

.focus { width: 100%; height: 500px; position: relative; overflow: hidden; }

.focus ul, .focus li { list-style: none; padding: 0; margin: 0; }

.focus li { display: none }

.focus .f_btns { position: absolute; width: 100%; height: 30px; line-height: 30px; left: 0; bottom: 0; text-align: center; z-index: 2 }

.focus .f_btns .btn { text-align: center; height: 18px; overflow: hidden; font-size: 0; }

.focus .f_btns .btn span { display: inline-block; width: 60px; height: 6px; overflow: hidden; margin: 0 5px; background: #fff; cursor: pointer }

.focus .f_btns .btn span.cur { background: #0b6abb; }

.focus .prev { background: url(../images/a1.png) no-repeat; position: absolute; top: 210px; left: 0; width: 55px; height: 55px; z-index: 3; cursor: pointer }

.focus .next { background: url(../images/a2.png) no-repeat; position: absolute; top: 210px; width: 55px; height: 55px; right: 0; z-index: 3; cursor: pointer }

.jqfocus ul li a img { height: 500px; text-align: center; }



/*搜索*/

.navSearch_bj { width: 100%; height: 46px; border-bottom: 1px solid #e5e5e5; margin-bottom: 40px; }

.navSearch { margin: 0px auto; width: 1180px; height: 46px; overflow: hidden; }

.navSearch .searchForm { float: right; width: 307px; height: 27px; background-color: #f2f2f2; overflow: hidden; margin-top: 10px; border: 1px solid #ff7a15; }

.navSearch .searchForm .txt { padding-left: 10px; width: 237px; float: left; line-height: 27px; background-color: #f2f2f2; border: 0px none; padding-top: 0px; padding-bottom: 0px; margin: 0px; color: #333; }

.navSearch .searchForm .btn { background: url(../images/sstu.jpg) no-repeat; float: right; width: 50px; font-size: 0px; height: 27px; border: 0px none; padding: 0px; margin: 0px; }

.navSearch .searchKey { float: left; width: 770px; line-height: 47px; overflow: hidden; color: #666; }

.navSearch .searchKey a { margin-left: 4px; margin-right: 8px; color: #666; }



/*产品*/

.cp_fl { background: #f2f2f2; padding: 10px 10px 0 10px;margin: 0 0 10px 0;  }
.cp_fl2 {  float: left; width: 224px;text-align:center}
.cp_fl_bt { width: 224px; height: 62px; }

.cp_fl_bj { background: #fff; padding: 10px 17px 16px 17px; }
.cp_fl_bj2 { background: #fff; padding: 10px 5px; }
.fl_wz2{width:220px;line-height:36px;font-size:14px}

.fl_wz h3{ width:150px; padding-left:40px; display:block; height:40px; background:url(../images/mflimg.jpg) no-repeat center; line-height:40px; font-size:14px; color:#FFF; overflow:hidden;margin: 10px 0;}



.fl_wz h3 a{font-size:14px;text-decoration:none;color:#fff; line-height:40px;}



.fl_wz ul li.fuck{height: 25px; line-height: 25px; font-size: 12px; padding-left: 40px; white-space: nowrap; background: url(../images/ico01.jpg) no-repeat 26px 8px;}



.fl_wz ul{width:190px; overflow:visible;}



.fl_wz ul li{border-bottom:solid 1px #fff; height:41px; line-height:41px; position:relative; z-index:88;}



.fl_wz ul li.last{border-bottom:none;}



.fl_wz ul li a{height: 36px; line-height: 36px; font-size: 15px; padding-left: 5px; display:block; }



.fl_wz ul.fl_wz_list li a{padding:0 0 0 30px;}



.fl_wz li ul{width:146px;height:auto; background: none left 12px #efefef;padding:20px 14px 20px 14px; z-index:99; position:absolute; right:-175px; top:0; display:block;}



.fl_wz li ul li{height:34px; line-height:34px;z-index:9; border:0;}



.fl_wz li ul li a{height:34px; line-height:34px;font-size:13px; color:#494848; font-family: "Microsoft YaHei"; padding-left:10px;}



.fl_wz li ul li a:hover{color:#494848; font-family: "Microsoft YaHei"; height:34px; background-color:#ff7a15; color:#FFF;}



li.fuck ul {display:none;}

li.fuck:hover ul {display:block;}







.video { width: 224px; height: 8px; }

.cp_zs { width: 1200px; height: auto; overflow: hidden; text-align:center}

.cp_zs_1 { height: 850px; }

.cp_zs_1_bt { background: url(../images/cpdh.jpg) no-repeat center; height: 52px; margin-bottom: 10px; padding-left: 40px; line-height: 52px; font-size: 16px; font-weight: bold; color: #333; }

.cp_zs_1_bt a span { float: right; padding-right: 18px; line-height: 52px; font-size: 14px; font-weight: normal; color: #333; }

.cp_zs_1_tu { height: 270px; }

.cp_zs_1_tu ul { overflow: hidden; }

.cp_zs_1_tu ul li { float: left; padding-left: 8px; margin-top: 10px;}

.cp_zs_1_tu ul li img { border: 1px solid #e5e5e6; }

.cp_zs_1_tu ul li a:hover img { border: 1px solid #ff7a15; }

.cp_zs_1_tu ul li span { width: 292px; margin-top: 0px; height: 40px; background-color: #e5e5e6; line-height: 40px; text-align: center; color: #333; font-size: 14px; display: block; }

.cp_zs_1_tu ul li a:hover span { background-color: #ff7a15; line-height: 40px; text-align: center; color: #fff; font-size: 14px; display: block; }



/*合作客户*/

.hz_t { background: url(../images/hzbjd.jpg); width: 100%; height: 9px; margin-top: 30px; }

.hz_n { background: url(../images/hzbjd1.jpg); width: 100%; height: 338px; }

.hz_bt { height: 92px; padding-top: 62px; text-align: center; line-height: 28px; font-size: 14px; color: #666; }

.hz_bt strong { font-size: 24px; font-weight: bold; color: #0b6abb; }

.hz_bt span { font-size: 24px; font-weight: bold; color: #666; font-family: "Arrus BT"; text-transform: uppercase; }

.hz_bt a samp { font-size: 12px; font-weight: normal; color: #0b6abb; font-family: "Arrus BT"; }

.hz_kh span { padding-top: 34px; }

.hz_kh li { float: left; padding-left: 32px; }

.hz_kh li img { border: 1px solid #cfdbeb; }

.hz_kh li a:hover img { border: 1px solid #ff7a15; }

.hz_kh li p { text-align: center; line-height: 30px; font-size: 14px; }



/*产品优势*/

.cpys_bt { width: 100%; height: 87px; padding-top: 45px; background: url(../images/cpysbj.jpg) no-repeat center; text-align: center; line-height: 42px; font-weight: bold; font-size: 36px; color: #000; }

.cpys_bt strong { text-align: center; line-height: 42px; font-weight: bold; font-size: 40px; color: #0b6abb; }

.cpys_bj { width: 100%; height: 656px; background: url(../images/cpysimg.jpg) no-repeat center; }

.cpys_n { width: 1230px; margin: 0 auto; height: auto; }

.cpys1 { padding-left: 659px; padding-top: 35px; height: 105px; }

.cpys1 strong { color: #0b6abb; font-size: 24px; font-weight: bold; line-height: 24px; }

.cpys1 p { color: #797979; line-height: 18px; font-size: 14px; padding-top: 9px; }

.cpys2 { padding-left: 732px; height: 104px; padding-top: 14px; }

.cpys2 strong { color: #000; font-size: 24px; font-weight: bold; line-height: 24px; }

.cpys2 p { color: #797979; line-height: 18px; font-size: 14px; padding-top: 9px; }

.cpys3 { padding-left: 764px; height: 99px; padding-top: 9px; }

.cpys3 strong { color: #0b6abb; font-size: 24px; font-weight: bold; line-height: 24px; }

.cpys3 p { color: #797979; line-height: 18px; font-size: 14px; padding-top: 9px; }

.cpys4 { padding-left: 713px; height: 99px; padding-top: 8px; }

.cpys4 strong { color: #000; font-size: 24px; font-weight: bold; line-height: 24px; }

.cpys4 p { color: #797979; line-height: 18px; font-size: 14px; padding-top: 9px; }

.cpys5 { padding-left: 668px; padding-top: 11px; }

.cpys5 strong { color: #0b6abb; font-size: 24px; font-weight: bold; line-height: 24px; }

.cpys5 p { color: #797979; line-height: 18px; font-size: 14px; padding-top: 9px; }



/*公司优势*/

.ys_bt { width: 100%; height: 201px; background: url(../images/ysbtimg.jpg) no-repeat center; }

.ys_1 { width: 100%; height: 339px; background: url(../images/ys1.jpg) no-repeat center; }

.adv_1 { padding-top: 93px; padding-left: 111px; width: 465px; }

.adv_1 h4 { background: url(../images/adv_num1.png) no-repeat left top; padding-left: 60px; display: block; font-size: 24px; color: #000; margin-bottom: 10px; }

.adv_1 strong { color: #084ea4; }

.adv_1 h4 em { display: block; font-size: 10px; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; color: #b9b9b9; font-weight: normal; background: url(../images/adv_ic01.png) repeat-x left bottom; padding: 2px 0 13px; }

.adv_1 p { color: #797979; line-height: 18px; font-size: 14px; border-bottom: 1px dotted #b8b8b8; background: url(../images/adv_li.png) no-repeat 2px 16px; padding: 10px 0 10px 17px; margin-left: 60px; }

.adv_1 .wb { border: none; }



/*公司优势1*/

.ys_2 { width: 100%; height: 343px; background: url(../images/ys2.jpg) no-repeat center; }

.adv_2 { padding-top: 43px; padding-left: 610px; width: 465px; }

.adv_2 h4 { background: url(../images/adv_num2.png) no-repeat left top; padding-left: 60px; display: block; font-size: 24px; color: #000; margin-bottom: 10px; }

.adv_2 strong { color: #084ea4; }

.adv_2 h4 em { display: block; font-size: 10px; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; color: #b9b9b9; font-weight: normal; background: url(../images/adv_ic01.png) repeat-x left bottom; padding: 2px 0 13px; }

.adv_2 p { color: #797979; line-height: 18px; font-size: 14px; border-bottom: 1px dotted #b8b8b8; background: url(../images/adv_li.png) no-repeat 2px 16px; padding: 10px 0 10px 17px; margin-left: 60px; }

.adv_2 .wb { border: none; }



/*公司优势2*/

.ys_3 { width: 100%; height: 333px; background: url(../images/ys3.jpg) no-repeat center; }

.adv_3 { padding-top: 31px; padding-left: 110px; width: 465px; }

.adv_3 h4 { background: url(../images/adv_num3.png) no-repeat left top; padding-left: 60px; display: block; font-size: 24px; color: #000; margin-bottom: 10px; }

.adv_3 strong { color: #084ea4; }

.adv_3 h4 em { display: block; font-size: 10px; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; color: #b9b9b9; font-weight: normal; background: url(../images/adv_ic01.png) repeat-x left bottom; padding: 2px 0 13px; }

.adv_3 p { color: #797979; line-height: 18px; font-size: 14px; border-bottom: 1px dotted #b8b8b8; background: url(../images/adv_li.png) no-repeat 2px 16px; padding: 10px 0 10px 17px; margin-left: 60px; }

.adv_3 .wb { border: none; }



/*广告条*/

.gg_bj { width: 100%; height: 160px; background: url(../images/ggtimg.jpg) no-repeat center; }

.tant { padding-left: 837px; }

.tant_lx { line-height: 25px; font-size: 14px; color: #1b1b1b; padding-top: 32px; height: 61px; }

.tant_lx strong { font-weight: bold; font-size: 25px; }

.tant_dj { padding-left: 15px; height: 32px; }

.tant_dj a { font-size: 14px; font-weight: bold; color: #FFF; line-height: 32px; }

.cnbt { width: 1180px; margin: 0 auto; background: url(../images/cnbt.jpg) no-repeat center; height: 211px; text-align: center; font-weight: bold; font-size: 38px; line-height: 166px; color: #303030; }

.cnnr { width: 100%; margin: 0 auto; background: url(../images/cnnr.jpg) no-repeat center; height: 300px; }

.cnnr_1 { width: 266px; margin-right: 38px; padding-top: 320px; text-align: center; }

.cnnr_2 { width: 266px; padding-top: 320px; text-align: center; }

.cnnr_1 span { font-size: 22px; color: #303030; font-weight: bold; line-height: 23px; }

.cnnr_2 span { font-size: 22px; color: #303030; font-weight: bold; line-height: 23px; }



/*见证*/

.ggt22 { width: 1180px; margin: 0 auto; background: url(../images/ggt22.jpg) no-repeat center; height: 160px; }

.jz { height: 543px; margin-top: 40px; }

.customer { height: 556px; overflow: hidden; margin: 0 auto 40px auto; font-family: "Microsoft YaHei"; }

.customer ul { width: 1180px; height: 490px; overflow: hidden; }

.customer ul li { border: solid 3px #f2f2f2; float: left; width: 254px; height: 464px; padding-bottom: 20px; margin-right: 32px; }

.customer ul li:hover { border: solid 3px #0b6abb; }

.customer ul li img { display: block; width: 254px; height: 208px; }

.customer ul li h4 { height: 65px; width: 206px; font-size: 14px; color: #272727; padding: 0 0 18px 0; margin: 24px auto 0 24px; background: url(../images/customer_textbg.jpg) center bottom no-repeat; }

.customer ul li h4 em { font-style: normal; font-weight: normal; display: block; font-size: 13px; color: #000; line-height: 30px; }

.customer ul li p { width: 206px; font-size: 12px; color: #272727; margin: 20px auto 20px 24px; line-height: 24px; }

.common_Mbtn1 { display: block; float: right; width: 32px; padding: 0 0 0 23px; height: 16px; line-height: 16px; background: url(../images/more_01.jpg) center center no-repeat; margin: 0 24px 0 0; }



/*简介*/

.jj1 { width: 100%; height: 379px; background: url(../images/jj1.jpg) no-repeat center; text-transform: uppercase; }

.jj_k { padding: 15px 30px 0 30px; }

.jj_z { width: 793px; }

.jj_z_bt { height: 42px; line-height: 42px; font-weight: bold; font-size: 18px; color: #FFF; padding-left: 5px; }

.jj_z_bt span { float: right; }

.jj_z_bt a span { font-size: 12px; color: #FFF; line-height: 46px; font-weight: normal; }

.jj_z_bt a:hover span { font-size: 12px; color: #ff7a15; line-height: 46px; font-weight: normal; }

.jj_z_wzsp { width: 793px; height: 273px; margin-top: 20px; }

.jj_z_sp { width: 321px; height: 273px; }

.jj_z_wz { width: 446px; margin-left: 26px; line-height: 26px; color: #FFF; }

.jj_z_wz strong { font-size: 16px; color: #ff7a15; font-weight: bold; line-height: 30px; }

.jj_z_wz span { padding-left: 26px; padding-top: 27px; }

.jj_z_wz span a { color: #FFF; }

.jj_z_wz span a:hover { color: #000; }

.jj_y { width: 297px; }

.jj_y_zs { padding-top: 20px; }

.jj_y_zs ul { overflow: hidden; }

.jj_y_zs ul span { padding-top: 94px; }

.jj_y_zs ul li { float: left; }

.jj_y_zs ul li a p { color: #FFF; text-align: center; line-height: 30px; font-size: 14px; }

.jj_y_zs ul li a:hover p { color: #ff7a15; text-align: center; line-height: 30px; font-size: 14px; }

.jj2 { width: 100%; height: 321px; background: url(../images/jj2.jpg) no-repeat center; margin-bottom: 50px; }

.jj_k1 { padding: 0 30px 0 30px; }

.jj_x_bt { height: 56px; line-height: 32px; font-weight: bold; font-size: 18px; color: #FFF; padding-left: 5px; }

.jj_x_bt span { float: right; text-transform: uppercase; }

.jj_x_bt a span { font-size: 12px; color: #FFF; line-height: 46px; font-weight: normal; }

.jj_x_bt a:hover span { font-size: 12px; color: #ff7a15; line-height: 46px; font-weight: normal; }

.jj_x_gd { width: 1120px; }

.jj_x_gd ul { overflow: hidden; }

.jj_x_gd ul span { padding-top: 60px; }

.jj_x_gd ul li { float: left; margin-left: 18px; width: 250px; height: 240px; }

.jj_x_gd ul li a p { color: #FFF; text-align: center; line-height: 30px; font-size: 14px; }

.jj_x_gd ul li a:hover p { color: #ff7a15; text-align: center; line-height: 30px; font-size: 14px; }



/*新闻*/

.xw1 { width: 366px; margin-right: 20px; }

.xw1_bt { height: 37px; background: url(../images/xwbt.jpg) no-repeat center; color: #595757; line-height: 32px; font-weight: bold; font-size: 18px; padding-left: 36px; }

.xw1_bt span { float: right; text-transform: uppercase; }

.xw1_bt a span { font-size: 12px; color: #595757; line-height: 36px; font-weight: normal; }

.xw1_bt a:hover span { font-size: 12px; color: #ff7a15; line-height: 36px; font-weight: normal; }

.xw1_img { margin-top: 26px; }

.xw1_wz li { height: 38px; border-bottom: 1px dashed #d3d3d3; width: 342px; padding-left: 24px; line-height: 39px; background: url(../images/xwtb.jpg) left center no-repeat; }

.xw1_wz li span { float: right; line-height: 39px; color: #d2d2d2; }

.yiny { background: url(../images/yinyimg.jpg) no-repeat center; width: 20px; height: 434px; }

.wt { width: 366px; }

.wt_bt { height: 37px; background: url(../images/xwbt.jpg) no-repeat center; color: #595757; line-height: 32px; font-weight: bold; font-size: 18px; padding-left: 36px; }

.wt_bt span { float: right; text-transform: uppercase; }

.wt_bt a span { font-size: 12px; color: #595757; line-height: 36px; font-weight: normal; }

.wt_bt a:hover span { font-size: 12px; color: #ff7a15; line-height: 36px; font-weight: normal; }

.wt_wz { width: 366px; height: 389px; padding-top: 14px; overflow: hidden; }

.wt_wz dl { padding-bottom: 10px; border-bottom: 1px dashed #d3d3d3; }

.wt_wz dt { height: 30px; font: 12px/20px "Microsoft YaHei"; color: #333; padding-left: 36px; background: url(../images/faq_q.jpg) no-repeat 0 0; }

.wt_wz dd { padding-left: 36px; background: url(../images/faq_a.jpg) no-repeat 0 0; font: 12px/24px "Microsoft YaHei"; color: #666666; }

.wt_wz dd a { color: #0b6abb; font-weight: bold; }



/*友情*/

.yq { width: 100%; height: 116px; margin-top: 38px; border-top: 1px dashed #dedede; }

.yswz { width: 139px; height: 32px; display: inline-block; background: url(../images/link.gif) no-repeat top left; padding: 32px 0 0 0; margin: 27px 0px 0 3px; color: #9b9a9a; font-size: 14px; }

.lk_m { width: 1000px; height: 99px; overflow: hidden; display: inline; padding-top: 21px; margin-left: 20px; }

.lk_m a { padding: 11px 10px; color: #595757; display: inline-block; }



/*版权*/

.bq_dh { width: 100%; height: 57px; background-color: #0b6abb; text-align: center; }

.bq_dh ul { width: 1180px; margin: 0 auto; }

.bq_dh ul li { width: 118px; line-height: 57px; font-size: 14px; float: left; color: #FFF; text-align: center; }

.bq_dh ul li a { line-height: 57px; font-size: 14px; float: left; color: #FFF; text-align: center; }

.bq_dh ul li a:hover { line-height: 57px; font-size: 14px; float: left; color: #FFF; text-align: center; text-decoration: underline; }

.bq_di { width: 100%; height: 206px; background: url(../images/bqdiimg.jpg) no-repeat center; }

.bq_di p { color: #FFF; line-height: 28px; padding-left: 465px; padding-top: 55px; }

.bq_di p a { color: #FFF; line-height: 28px; }

.bq_di p a:hover { color: #FFF; line-height: 28px; text-decoration: underline; }

.pop_box2 { position: fixed; z-index: 1000; left: 58%; top: 300px; width: 35px; _position: absolute; _top: expression(eval(document.documentElement.scrollTop) + 80); margin-left: 485px; }

.pop_box2 li { width: 35px; height: 35px; padding-bottom: 2px; overflow: hidden; }

.pop_box2 li a { display: block; padding-top: 4px; height: 31px; color: #666; text-align: center; background: #e5e5e5; line-height: 14px; }

.pop_box2 li a:hover, .pop_box2 li.cur a { text-decoration: none; color: #fff; background: #e66221; }

.cp_zs_n_tu { height: auto; }

.cp_zs_n_tu ul { overflow: hidden; }

.cp_zs_n_tu ul li { float: left; padding-left: 10px; padding-bottom: 25px; }

.cp_zs_n_tu ul li img { border: 1px solid #e5e5e6; }

.cp_zs_n_tu ul li a:hover img { border: 1px solid #ff7a15; }

.cp_zs_n_tu ul li span { width: 292px; margin-top: 10px; height: 40px; background-color: #e5e5e6; line-height: 40px; text-align: center; color: #333; font-size: 14px; display: block; }

.cp_zs_n_tu ul li a:hover span { background-color: #ff7a15; line-height: 40px; text-align: center; color: #fff; font-size: 14px; display: block; }



/*内页简介*/

.rightl { width: 950px; float: left; display: inline; overflow: hidden; }

.righttop { background: url(../images/right_top_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; }

.plc { background-color: #fff; height: 30px; line-height: 30px; border-left: 1px solid #dadada; border-right: 1px solid #dadada; padding: 0 10px; position: relative; color: #666; overflow: hidden; }

.plc span { color: #333; }

.mb10 { margin-bottom: 10px; }

.mt10 { margin-top: 10px; }

.right_main { min-height: 700px; border: solid 1px #d5d5d5; border-top: 0; border-bottom: 0; padding-bottom: 10px; overflow: hidden; }

.agent_con { width: 890px; padding-top: 25px; line-height: 24px; margin-left: 19px; }

.agent_con .age_li_about { padding-left: 10px; }

.agent_con .age_li_about p { white-space: normal; letter-spacing: normal; word-spacing: 10px; }

#cntrBody p, .proinfo p, .age_li_about p { margin: 25px 0; font-size: 14px; }



/*内页简介右边*/

.leftr { width: 201px; overflow: hidden; display: inline; margin-left: 5px; }

.leib2 { width: 201px; }

.leib2 .tit { color: #fff; font-family: "Microsoft Yahei"; font-size: 20px; background: url(../images/tit1n.gif) no-repeat; height: 47px; padding-top: 10px; text-align: center; overflow: hidden; font-weight: bold; }

.leib2 .tit i { color: #90c5fc; display: block; font: 12px "Arial", Times, serif; text-transform: uppercase; }

.leib2 .nr { border: 1px solid #0b6abb; border-width: 0 1px 3px 1px; background: #fff; padding: 4px 11px 8px; overflow: hidden; }

.leib2 .nr h4 { border: 1px solid #0b6abb; height: 27px; line-height: 27px; padding-left: 28px; overflow: hidden; margin-top: 4px; }

.leib2 .nr h4.cur a, .leib2 .nr h4 a:hover { color: #f37200; }

.leib2 .nr h4 a { font-family: "Microsoft Yahei"; font-size: 14px; color: #0b6abb; }

.leib2 .nr ul { padding: 0 1px; width: 165px; overflow: hidden; }

.leib2 .nr_cpyy { border: 1px solid #0b6abb; border-width: 0 1px 3px 1px; background: #fff; padding: 4px 11px 8px; overflow: hidden; }

.leib2 .nr_cpyy h4 { border: 1px solid #0b6abb; height: 27px; line-height: 27px; text-indent: 10px; overflow: hidden; margin-top: 8px; }

.leib2 .nr_cpyy h4.cur a, .leib2 .nr h4 a:hover { color: #f37200; }

.leib2 .nr_cpyy h4 a { font-family: "Microsoft Yahei"; font-size: 12px; color: #0b6abb; display:block; }
.leib2 .nr_cpyy h4 a:hover { font-family: "Microsoft Yahei"; font-size: 12px; color: #fff; background-color:#ff7a15; }

.leib2 .nr_cpyy ul { padding: 0 1px; width: 165px; overflow: hidden; }


.leib2 .nr li { width: 174px; text-overflow: ellipsis; text-indent: 27px; color: #666; line-height: 35px; overflow: hidden; white-space: nowrap; height: 35px; border-bottom: 1px dashed #DEDEDE; }

.leib2 .nr >ul >li a { font-family: "Microsoft Yahei"; font-size: 12px; display:block; width: 174px; height:35px; }

.leib2 .nr li a:hover { font-family: "Microsoft Yahei"; font-size: 12px; color: #fff; width: 174px; height:35px; background-color:#ff7a15;}


.rightbot { background: url(../images/right_bot_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-bottom: 10px; }

.leib2 .tit1 { height: 37px; }

.tit.tit1 { width: 201px; }

.leib2 .nrs { border: 1px solid #dadada; }

.leib2 .nr { border: 1px solid #0b6abb; border-width: 0 1px 3px 1px; background: #fff; padding: 4px 11px 8px; overflow: hidden; }

dl.pd_t05_con_dl { width: 170px; height: 160px; overflow: hidden; margin: 10px auto 3px; }

dl.pd_t05_con_dl dt, dl.pd_t05_con_dl dt a { width: 170px; height: 128px; line-height: 0; font-size: 0; }

dl.pd_t05_con_dl dd { width: 170px; overflow: hidden; height: 25px; line-height: 25px; text-align: center; color: #555; }

dl.pd_t05_con_dl dt img { width: 166px; height: 125px; padding: 1px; border: solid 1px #b0dbff; }

dl.pd_t05_con_dl dt a:hover img { border: solid 1px #0b6abb; }

.leftlx { background: #FFF; border: 1px solid #DFDFDF; border-bottom: none; border-top: none; color: #84a9cf; display: block; font: 12px "Times New Roman", Times, serif; text-transform: uppercase; }

.leftlx .dianh { padding: 0 5px; }

.leftlx .dianhua { color: #333; line-height: 20px; padding: 10px 2px; }

.leftlx p { line-height: 24px; color: #333; }

.leftbot { background: url(../images/left_bot_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-bottom: 20px; }

.leftlx .dianhua span { display: block; font: 18px "Arial"; color: #e36d00; font-weight: bold; }



/*底部分页*/

.pageinfo { padding-top: 12px; padding-right: 0px; padding-left: 0px; padding-bottom: 10px; height: 30px; line-height: 30px; font-size: 12px; text-align: center; }

.pageinfo a { padding-right: 5px; padding-bottom: 3px; padding-left: 5px; margin: 0px 2px; padding-top: 3px; text-decoration: none; border: 1px solid #ccc; }

.pageinfo a:hover { border: 1px solid #ff7a15; }

.pageinfo a:active { border: 1px solid #0b6abb; }

.pageinfo span { padding-right: 5px; padding-left: 5px; padding-bottom: 3px; padding-top: 3px; margin: 0px 2px; border: 1px solid #ccc; }

.pageinfo span.cur { font-weight: bold; color: #fff; background: #2F8808; border: 1px solid #2F8808; }



/*内页产品*/

.agent_con_cp { padding-top: 20px; line-height: 24px; padding-left: 15px; }

.age_li_cp ul { overflow: hidden; }

.age_li_cp ul li { float: left; height: 180px; line-height: 0; width: 210px; overflow: hidden; margin: 15px 0px 0 17px; }

.age_li_cp ul li img { width: 200px; height: 150px; border: 1px solid #0b6abb; padding: 1px; }

.age_li_cp ul li span { color: #424242; width: 212px; height: 35px; line-height: 35px; background: url(../images/pro_yy.gif) no-repeat center top; text-align: center; display: block; overflow: hidden; line-height: 35px; }

.age_li_cp ul li a:hover { text-decoration: none; display: inline-block; }

.age_li_cp ul li a:hover img { border: 2px solid #f37200; padding: 0; }

.age_li_cp ul li a:hover span { color: #fa9300; }

.age_li_cp .nones { margin-right: 0; }

.cpnxq { overflow: hidden; padding-top: 10px; padding-bottom: 20px; }

.cpn_img { overflow: hidden; padding-left: 30px; }

.pimg { padding: 1px; border: 1px solid #ddd; height: 375px; }

.xiaoimg { width: 500px; padding-top: 15px; }

.xiaoimg ul { overflow: hidden; width: 480px; }

.xiaoimg ul li { float: left; padding-left: 23px; width: 60px; margin: 0; height: auto; width: auto; overflow: hidden; }

.xiaoimg ul li img { padding: 1px; border: 1px solid #ddd; width: 60px; height: 45px; }

.xiaoimg span { padding-top: 14px; }

.cpn_wz { width: 350px; overflow: hidden; padding-right: 30px; }

.cpn_bt { font-size: 18px; font-weight: bold; color: #333; height: 28px; line-height: 28px; padding-left: 10px; border-bottom: 1px dashed #ccc; }

.cpnwzz { line-height: 30px; font-size: 14px; color: 666px; padding-left: 10px; }

.cpnwzz strong { color: #0b6abb; font-size: 18px; }

.xgcp { width: 895px; height: auto; margin: 30px 0 30px 0; height: 2px; border-top: 1px dashed #bbb; }

.xgcp_bt { width: 895px; height: 35px; border-bottom: 1px solid #ccc; margin-top: 20px; margin-left: 10px; }

.xgcpbj { width: 187px; height: 35px; line-height: 35px; text-align: center; background-color: #0b6abb; color: #FFF; font-size: 18px; }
.xgcpbj a{ width: 187px; height: 35px; line-height: 35px; text-align: center; background-color: #0b6abb; color: #FFF; font-size: 18px; display:block; }
.xgcpbj a:hover{ width: 187px; height: 35px; line-height: 35px; text-align: center; background-color: #ff7a15; color: #FFF; font-size: 18px; }


.xgcptu { margin-top: 10px; }

.xgcptu li { float: left; margin-right: 15px; text-align: center; line-height: 30px; }

.xgcptu li img { border: 1px solid #ccc; padding: 1px; }

.xgcptu li p { line-height: 24px; color: #333; font-size: 14px; }

.lxwm_bt { width: 895px; height: 35px; border-bottom: 1px solid #ccc; margin-top: 20px; margin-left: 10px; }

.lxwm_bj { width: 187px; height: 35px; line-height: 35px; text-align: center; background-color: #0b6abb; color: #FFF; font-size: 18px; }
.lxwm_bj a{ width: 187px; height: 35px; line-height: 35px; text-align: center; background-color: #0b6abb; color: #FFF; font-size: 18px; display:block; }
.lxwm_bj a:hover{ width: 187px; height: 35px; line-height: 35px; text-align: center; background-color: #ff7a15; color: #FFF; font-size: 18px; display:block; }


.lxwm_wz { width: 840px; font-size: 16px; line-height: 40px; color: #333; padding-left: 20px; padding-top: 20px; }

.ly_wz { padding-left: 20px; }

.lybg { overflow: hidden; margin-top: 10px; padding-left: 10px; }

.xgzx { overflow: hidden; width: 895px; margin-left: 10px; margin-top: 20px; }

.xgzx li { width: 326px; float: left; padding-left: 40px; line-height: 30px; font-size: 14px; color: #333; }

.xgzx li a { line-height: 30px; font-size: 14px; color: #333; }

.cptj_kuang { height: auto; border: 1px solid #ccc; margin-bottom: 10px; padding-top: 15px; }

.cptj_kuang ul { padding-left: 15px; overflow: hidden; }

.cptj_kuang li { width: 194px; }

.cptj_kuang li img { padding: 1px; border: 1px solid #ccc; }

.cptj_kuang li p { text-align: center; line-height: 30px; }

.xxtup { overflow: hidden; margin-top: 20px; margin-left: 3px; }

.xxtup li { float: left; display: inline; overflow: hidden; padding-bottom: 10px; }

.xxtup li img { margin-left: 22px; border: 1px solid #ccc; padding: 1px; float: left; }

.p1 { line-height: 35px; font-size: 14px; color: #333; padding-top: 7px; text-align: center; margin-left: 43px; }

.hzkeny { overflow: hidden; margin-top: 20px; }

.hzkeny li { float: left; display: inline; overflow: hidden; padding-bottom: 10px; }

.hzkeny li img { margin-left: 26px; border: 1px solid #ccc; padding: 1px; float: left; }

.p2 { line-height: 24px; font-size: 14px; color: #333; text-align: center; margin-left: 22px; }

.news_n { overflow: hidden; }

.news_n ul { margin-top: 25px; margin-left: 10px; }

.news_n li { width: 880px; height: 110px; margin-bottom: 25px; line-height: 26px; border-bottom:1px dashed #dbdbdb;}

.news_n li h3 { line-height: 30px; color: #000; }

.news_n li img { float: left; padding: 1px; border: 1px solid #ccc; margin-right: 20px; }

.news_nr { padding: 10px; }

.news_nrbt { text-align: center; }

.news_nrbt h2 { font-size: 20px; color: #000; line-height: 30px; }

.news_nrbt h6 { padding-top: 5px; height: 20px; line-height: 20px; color: #999; font-size: 12px; font-weight: normal; }

.news_nrwz { font-size: 14px; line-height: 200%; color: #333; padding-top: 20px; }

.news_nrgd { padding-top: 12px; font-size: 12px; line-height: 24px; color: #0b6abb; }



.info_b{

    border: solid 1px #ccc;

    width: 860px;

	padding-left:20px;

	padding-top:20px;

	padding-bottom:20px;

    overflow: hidden;

    margin-bottom: 10px;

}

.info_b li{ width:840px; height:36px; border-bottom: dashed 1px #ccc; line-height:36px;}
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}


h2.tit a {
    text-align: center;
    font-size: 38px;
    color: #333;
    display: block;
    margin-bottom: 30px;
    margin-top: 30px;
    background: url(../images/tit.jpg) no-repeat center 55px;
}
h2.tit a em {
    font-size: 18px;
    color: #555;
    display: block;
    font-weight: normal;
    padding-top: 23px;
}

.cpfl{display: inline-block;margin: 0 auto 20px;}
.cpfl li{float:left;border:1px solid #CCC;width:150px;text-align:center;line-height:36px;margin:6px 6px 6px 10px}

.cpfl li a{font-size:17px}